home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Topik / Topik - Disk 37 - Games 3 (19xx)(Topik Public Domain)(PD)[WB].zip / Topik - Disk 37 - Games 3 (19xx)(Topik Public Domain)(PD)[WB].adf / RUMMY / SOURCE / externs.h.pp / externs.h
C/C++ Source or Header  |  1991-02-24  |  2KB  |  65 lines

  1. extern    struct    Menu    menu[];
  2. extern    struct    Window    *wind;
  3. extern    struct    IntuitionBase *IntuitionBase;
  4. extern    struct    GfxBase    *GfxBase;
  5. extern    struct    Screen    *scr;
  6. extern    struct    playerinfo    plr1,plr2,plr3,*plr[];
  7. extern    struct    card    fdp[53],fup[53],nulcard;
  8. extern    struct    set    *fupset[6];
  9. extern    USHORT    volatile    quit,exgm,mandeal,cont,numhand,contplay,
  10.     initpack[],shufpack[];
  11. extern    struct    MsgPort    *mp;
  12. extern    struct    Task    *tc;
  13. extern    struct    TextAttr    defaultfont;
  14. extern    struct    NewScreen    scrspec;
  15. extern    struct    NewWindow    winspec;
  16. extern    struct    Image    *packim[][53],plrids[],cardrem,setrem,handrem,packrem;
  17. extern    struct    IntuiText    inittxt[],gt,mmtxt[],rwtxt[],gwtxt[];
  18. extern    struct    Gadget    *gaddr,stdgad[],hgads[],setgads[],cardgads[],mmgads[],
  19.     mdgads[];
  20. extern    USHORT    fuptc,fdptc,ncs,cdsc[];
  21. extern    ULONG    setpos[];
  22. extern    char    out[];
  23. extern    struct    Requester    aboutr,mmreq,mdreq,rwreq,gwreq;
  24. extern    USHORT    chip    ptr1[],plr1ptr[],plr2ptr[],plr3ptr[];
  25. extern    struct    custptr    ptrs[];
  26. extern    struct    suitset    ss[];
  27. extern    struct    numset    ns[];
  28. extern    struct    condset    cs[],selcs[],testcs[];
  29. extern    char    intbuf[8][4];
  30. VOID    closeall(VOID), openall(VOID), instexcp(VOID), remexcp(VOID),
  31.     playgame(USHORT),
  32.     initdisp(VOID),
  33.     initialisepack(VOID),
  34.     shuffle(VOID),
  35.     manturn(struct playerinfo *,struct playerinfo *,struct playerinfo *,USHORT),
  36.     autoturn(struct playerinfo *,struct playerinfo *,struct playerinfo *),
  37.     displaywin(struct playerinfo *,USHORT,USHORT,USHORT),
  38.     displayresult(USHORT),
  39.     reorder(struct playerinfo *),
  40.     prgenmsg(ULONG,USHORT,APTR,struct playerinfo *),
  41.     modmem(struct playerinfo *),
  42.     about(VOID),
  43.     initplrs(VOID),
  44.     disphand(struct playerinfo *),
  45.     compacthand(struct card *, USHORT *),
  46.     handgads(USHORT,USHORT),
  47.     hidecards(struct playerinfo *),
  48.     initcardgads(VOID),
  49.     maintainmem(struct playerinfo *,struct playerinfo *,struct playerinfo *,struct card, USHORT),
  50.     ssortn(struct card *,USHORT *),
  51.     sortdispset(VOID),
  52.     hsort(struct card *,USHORT),
  53.     buildsets(struct playerinfo *),
  54.     score(struct condset *,struct playerinfo *),
  55.     checksets(struct condset *,struct playerinfo *),
  56.     autosubset(struct condset *,struct playerinfo *),
  57.     autoaddset(struct condset *,struct playerinfo *),
  58.     corrupt(struct playerinfo *);
  59. struct    card    rvspk(VOID);
  60. ULONG    __asm excp(register __d0 ULONG ,register __a1 ULONG );
  61. USHORT    submitset(struct playerinfo *),
  62.     addtofus(struct playerinfo *,ULONG),
  63.     mutexcl(struct playerinfo *),
  64.     manualdeal(USHORT);
  65.